using System;

namespace Zadanie57 // Zadanie 5.7
{
    class fib1
    {
        public int fib(int n)
        {
            switch (n)
            {
                case 0: return 0;
                case 1: return 1;
                default: return fib(n - 1) + fib(n - 2);
            }
        }

        static void Main(string[] args)
        {
            int i, n = 10;
            fib1 liczby = new fib1();

            Console.WriteLine("Program znajduje rekurencyjnie " + n + " pierwszych liczb Fibonacciego."); 
            Console.WriteLine();

            for (i = 0; i < n; i++) 
            { 
                Console.WriteLine(liczby.fib(i) + " "); 
            }

            Console.Read(); // nacinij klawisz Enter
        }
    }
}
